package com.sxj.corejava.code07_面向对象.bms;

/**
 * @author 石小俊
 * 2024年07月17日 13:33
 */
public interface Loanable {

    // 提供贷款、还款、查询贷款金额三个方法

    /**
     * 贷款方法
     * @param money 贷款的金额
     */
    void providerLoan(double money);

    /**
     * 还款方法
     * @param money 还款金额
     * @return  是否还款成功,只有账户余额不低于还款金额时才能成功还款
     */
    boolean payLoan(double money);

    /**
     * 查询当前贷款总额
     * @return
     */
    double query();
}
